/**
 * <p>Title: IUniGeometry.java</p>
 * <p>Description: </p>
 * <p>Copyright: 2016 www.forestar.com.cn Inc. All rights reserved.</p>
 * <p>Company: 北京地林伟业科技股份有限公司</p>
 * <p>Author: liubo</p> 
 * <p>Create Time: 2016-5-10下午5:59:56 </p>
 */

package com.forestar.mapControl.utils.mapConvert.geometry;


import com.forestar.mapControl.utils.mapConvert.geometry.coordinatesystem.CoordinateSystem;

/**
 * <p>
 * TODO
 * </p>
 * <ul>
 * <li>Author: liubo</li>
 * <li>Date : 2016-5-10下午5:59:56</li>
 * <li>Version : V3.0</li>
 * </ul>
 */
public interface IGeometry {
    CoordinateSystem getCoordinateSystem();
    void setCoordinateSystem(CoordinateSystem coordSystem);

    GeometryType getGeometryType();

    Envelope getEnvelope();

    //几何克隆
    IGeometry Clone();

    byte[] getBlob();

    Object getInternalObject();

    boolean isSimple();
}
